//调整数组使奇数全部都位于偶数前面
void Move(int arr[], int sz)
{
	int i = 0;
	//开始调整
	for (i = 0; i < sz; i++)
	{
		if (0 == arr[i] % 2)
		{
			int j = 0;
			for (j = i + 1; j < sz; j++)
			{
				if (arr[j] % 2)
				{
					int tmp = arr[i];
					arr[i] = arr[j];
					arr[j] = tmp;
					break;
				}
			}
			if (j == sz)
			{
				break;
			}
		}
	}
}

int main()
{
	int arr[] = { 2,4,6,8,7,10,6 };
	int sz = sizeof(arr) / sizeof(arr[0]);
	int i = 0;
	//调整前
	for (i = 0; i < sz; i++)
	{
		printf("%d ", arr[i]);
	}
	printf("\n");

	//调整函数
	Move(arr, sz);

	//调整后
	for (i = 0; i < sz; i++)
	{
		printf("%d ", arr[i]);
	}
	return 0;
}